服务于休眠物联网装置的代理装置和方法制造方法及图纸

技术编号:19564561 阅读:29 留言:0更新日期:2018-11-25 01:22
一种代理装置包括处理器电路、联接到处理器电路的存储器、以及联接到处理器电路的网络接口。处理器电路被配置为用作与物联网IoT装置的网络通信的代理,该IoT装置位于与代理装置相同的家庭网络内。处理器电路被配置为确定IoT装置是否处于IoT装置不能发送或接收网络通信的睡眠模式,并且响应于确定IoT装置处于睡眠模式而存储代表IoT装置从远程服务器接收的网络通信,直到确定IoT装置已经进入IoT装置能够发送和接收网络通信的活动模式为止。

Agent devices and methods serving dormant Internet of Things devices

A proxy device includes a processor circuit, a memory connected to the processor circuit, and a network interface connected to the processor circuit. The processor circuit is configured to act as a proxy for network communication with the IoT device of the Internet of Things, which is located in the same home network as the proxy device. The processor circuit is configured to determine whether the IoT device is in a sleep mode in which the IoT device cannot send or receive network communications, and to store network communications received from a remote server on behalf of the IoT device in response to the determination that the IoT device is in a sleep mode until it is determined that the IoT device has entered the IoT device capable of sending and receiving network communications. The activity mode of communication ends.

【技术实现步骤摘要】
【国外来华专利技术】服务于休眠物联网装置的代理装置和方法
本专利技术概念涉及管理通信网络中的装置的连接,并且特别涉及管理针对物联网中的机器类型通信配置的装置的通信网络中的连接。
技术介绍
物联网(IoT)指装置的网络,这些装置装配有允许它们通过因特网与彼此通信的电子器件和软件。这种装置之间的通信有时被称为“机器类型通信”。即,通信的领域一般聚焦于促进人类之间或被人类操作或控制的装置之间的通信的技术的发展。由此可见,这些通信技术采用被设计为高效并且有利地承载以人为中心的通信流量的传输介质、传输设备、传输协议并且甚至计费和管理结构。机器类型通信(MTC)或机器到机器(M2M)通信指没有或仅具有有限人类参与的机器之间的通信。通常,MTC用于从远程部署的“智能”装置(即,形成物联网的一部分的装置)收集数据。所收集的数据可以在能够远离收集数据的装置的集中位置处被处理。由此,MTC具有若干重要应用,诸如远程监视、远程测量、资产跟踪、自动化、通行费征收、排放管理以及许多其它应用。使用MTC,物联网允许跨现有网络基础设施远程控制装置。这在具有大量伴随益处的情况下,允许许多不同类型的装置更直接地集成到基于计算机的系统中。例如,物联网启用技术的构造和操作,诸如智能电网、智能家居、智能交通以及智慧城市。据估计,到2020年,IoT将由差不多500亿个对象构成。许多IoT装置将被容纳在网络地址转换器(NAT)和/或防火墙后面,诸如在局域网(LAN)、小传感器网络、公司内部网或移动网络(此处被称为IoT装置的“家庭网络”)上。因此,许多IoT装置将不可从位于家庭网络外部的服务器定址,装置定位在该家庭网络中。对于IPv4网络,这由于可用IPv4地址的缺乏而是自然限制;IPv6网络不具有该限制。然而,预期大多数IPv6网络将继续具有某一类型的防火墙来保护网络中的资源。由此,虽然从家庭网络外部定址IPv6网络中的装置在技术上将是可能的,但防火墙通常将阻止这种流量。
技术实现思路
根据一些实施方式的代理装置包括处理器电路、联接到处理器电路的存储器、以及联接到处理器电路的网络接口。处理器电路被配置为用作与物联网(IoT)装置的网络通信的代理,该IoT装置位于与代理装置相同的家庭网络内。处理器电路被配置为确定IoT装置是否处于IoT装置不能发送或接收网络通信的睡眠模式,并且响应于确定IoT装置处于睡眠模式而存储代表IoT装置从远程服务器接收的网络通信,直到确定IoT装置已经进入IoT装置能够发送和接收网络通信的活动模式为止。处理器电路还被配置为响应于确定IoT装置已经进入活动模式而向IoT装置发送所存储的网络通信。处理器电路可以被配置为在IoT装置处于睡眠模式时向远程服务器发送保活消息。处理器电路可以被配置为基于由IoT装置向代理装置提供的睡眠模式时间表确定IoT装置是否处于睡眠模式。处理器电路可以被配置为响应于通过低功率无线电协议检测来自IoT装置的信令而确定IoT装置是否处于睡眠模式。处理器电路可以被配置为响应于接收到来自IoT装置的显式控制消息而确定IoT装置不再处于睡眠模式。处理器电路可以被配置为响应于接收到来自IoT装置的网络通信而确定IoT装置不再处于睡眠模式。处理器电路可以被配置为实施传输控制协议TCP和低层协议,并且原样地把高层协议通信传递给IoT装置。高层协议通信可以包括传输层安全TLS协议。高层协议通信可以包括超文本传输协议HTTP协议。根据一些实施方式的方法包括以下步骤:在联接到家庭网络的代理装置处确定家庭网络中的物联网IoT装置是否处于IoT装置不能发送或接收网络通信的睡眠模式;响应于确定IoT装置处于睡眠模式,存储网络通信,该网络通信发往IoT装置并且在代理装置处代表IoT装置从家庭网络外部的远程服务器被接收,直到确定IoT装置已经进入IoT装置能够发送和接收网络通信的活动模式为止;以及响应于确定IoT装置已经进入活动模式而向IoT装置发送所存储的网络通信。该方法还可以包括以下步骤:在IoT装置处于睡眠模式时向远程服务器发送保活消息。该方法还可以包括以下步骤:基于由IoT装置向代理装置提供的睡眠模式时间表确定IoT装置是否处于睡眠模式。该方法还可以包括以下步骤:响应于通过低功率无线电协议检测来自IoT装置的信令而确定IoT装置是否处于睡眠模式。该方法还可以包括以下步骤:响应于接收到来自IoT装置的显式控制消息而确定IoT装置不再处于睡眠模式。该方法还可以包括以下步骤:响应于接收到来自IoT装置的网络通信而确定IoT装置不再处于睡眠模式。该方法还可以包括以下步骤:在代理装置处实施传输控制协议TCP和低层协议;以及原样地把高层协议通信透过代理装置传递给IoT装置。根据另外实施方式的代理装置包括:处理器电路;存储器,该存储器联接到处理器电路;存储器中的代理模块,该代理模块用于确定IoT装置是否处于IoT装置不能发送或接收网络通信的睡眠模式;存储器中的缓冲模块,该缓冲模块用于响应于确定IoT装置处于睡眠模式而存储代表IoT装置从远程服务器接收的网络通信,直到确定IoT装置已经进入IoT装置能够发送和接收网络通信的活动模式为止;以及发送模块,该发送模块用于响应于确定IoT装置已经进入活动模式而向IoT装置发送所存储的网络通信。附图说明图1是例示了可以采用根据一些实施方式的代理装置的网络环境的简化示意框图。图2是例示了根据一些实施方式的代理装置在网络中的放置的简化示意框图。图3、图4以及图5是例示了与根据一些实施方式的代理装置的通信的流程图。图6、图7A以及图7B是例示了根据一些实施方式的代理装置的操作的流程图。图8是根据一些实施方式的代理装置的简化示意框图。图9是例示了根据一些实施方式的代理装置中的功能模块的简化示意框图。具体实施方式如上所述,物联网(IoT)装置通常由于控制到网络的接入的NAT/防火墙的存在而不可从装置操作的网络(诸如局域网(LAN))外部直接定址。为了解决该问题,一个可能的解决方案是借助NAT/防火墙维持长期TCP连接。通过从装置定期发送“保活”消息,可以保持借助NAT/防火墙进行的连接开放。该方法例如由谷歌云消息(GoogleCloudMessageing)传递和W3C推送使用。然而,长期连接的使用在诸如IoT装置的资源受限装置上实施不太可行。资源受限装置通常具有少量的可用存储器、有限CPU容量以及有限功率资源。例如,IoT中的许多远程传感器仅对电池电力操作。可能期望这种装置在不对电池再充电或更换电池的情况下运行许多年。为了实施长电池寿命,这种装置可以被设计为具有功耗被保持为绝对最小值的长深度睡眠周期。具有长睡眠周期的IoT装置在此处被称为“休眠”IoT装置。通常,“休眠”IoT装置是具有睡眠周期的装置,该睡眠周期比装置为了维持与远程服务器的活动TCP连接而必须向远程服务器发送保活消息的时段更长。在装置变得活动(即,“醒来”)时,重要的是保持装置处于活动模式的时间尽可能短,以降低功耗。然而,将长期连接用于IoT装置具有若干缺点。例如,“保活”消息和分组到IoT装置的发送必须与IoT装置的醒来周期同步。而且,发送保活消息消耗功率,并且即使IoT装置没有任何有效载荷数据要发送或接收,装置也必须是活动的以发送消息。如果I本文档来自技高网
...

【技术保护点】
1.一种代理装置,所述代理装置包括:处理器电路(202);存储器(210),所述存储器联接到所述处理器电路;以及网络接口(220),所述网络接口联接到所述处理器电路;其中,所述处理器电路被配置为用作与物联网IoT装置的网络通信的代理,所述IoT装置位于与所述代理装置相同的家庭网络内;其中,所述处理器电路被配置为确定(630)所述IoT装置是否处于所述IoT装置不能发送或接收网络通信的睡眠模式;其中,所述处理器电路被配置为响应于确定所述IoT装置处于睡眠模式,存储(628)代表所述IoT装置从远程服务器接收的网络通信,直到确定所述IoT装置已经进入所述IoT装置能够发送和接收网络通信的活动模式为止;以及其中,所述处理器电路被配置为响应于确定所述IoT装置已经从睡眠模式切换到活动模式,向所述IoT装置发送(632)所存储的网络通信。

【技术特征摘要】
【国外来华专利技术】1.一种代理装置,所述代理装置包括:处理器电路(202);存储器(210),所述存储器联接到所述处理器电路;以及网络接口(220),所述网络接口联接到所述处理器电路;其中,所述处理器电路被配置为用作与物联网IoT装置的网络通信的代理,所述IoT装置位于与所述代理装置相同的家庭网络内;其中,所述处理器电路被配置为确定(630)所述IoT装置是否处于所述IoT装置不能发送或接收网络通信的睡眠模式;其中,所述处理器电路被配置为响应于确定所述IoT装置处于睡眠模式,存储(628)代表所述IoT装置从远程服务器接收的网络通信,直到确定所述IoT装置已经进入所述IoT装置能够发送和接收网络通信的活动模式为止;以及其中,所述处理器电路被配置为响应于确定所述IoT装置已经从睡眠模式切换到活动模式,向所述IoT装置发送(632)所存储的网络通信。2.根据权利要求1所述的代理装置,其中,所述处理器电路被配置为基于确定所述IoT装置处于睡眠模式,向所述远程服务器发送保活消息。3.根据权利要求1或2所述的代理装置,其中,所述处理器电路被配置为基于由所述IoT装置向所述代理装置提供的睡眠模式时间表,确定所述IoT装置是否处于睡眠模式。4.根据权利要求1至3中的任一项所述的代理装置,其中,所述处理器电路被配置为响应于通过低功率无线电协议检测来自所述IoT装置的信令,确定所述IoT装置是否处于睡眠模式。5.根据权利要求1至4中的任一项所述的代理装置,其中,所述处理器电路被配置为响应于接收到来自所述IoT装置的显式控制消息,确定所述IoT装置不再处于睡眠模式。6.根据权利要求1至5中的任一项所述的代理装置,其中,所述处理器电路被配置为响应于接收到来自所述IoT装置的网络通信,确定所述IoT装置不再处于睡眠模式。7.根据权利要求1至6中的任一项所述的代理装置,其中,所述处理器电路被配置为实施传输控制协议TCP和低层协议,并且原样地把高层协议通信传递给所述IoT装置。8.根据权利要求7所述的代理装置,其中,所述高层协议通信包括传输层安全TLS协议。9.根据权利要求7所述的代理装置,其中,所述高层协议通信包括超文本传输协议HTTP协议。10.一种方法,所述方法包括以下步骤:在联接到家庭网络的代理装置处确定(630)所述家庭网络中的物联网IoT装置是否处于所述IoT装置不能发送或接收网络通信的睡眠模式;响应于确定所...

【专利技术属性】
技术研发人员:A·伊斯贝格C·尼尔森M·福尔克A·艾登布兰特
申请(专利权)人:索尼移动通讯有限公司
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1