【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及用于使得各种设备(包括低功率或不活跃设备)能够在家庭网络或类似环境中进行通信的高效通信。
技术介绍
本部分旨在向读者介绍可能与在下面描述和/或要求保护的目前技术的各个方面有关的领域的各个方面。本讨论被认为在给读者提供背景信息以方便更好地理解本公开的各个方面时是有用的。因此,应该理解,这些声明将从这个角度阅读,而不作为对现有技术的认可。网络连接的设备遍及家庭而出现。这些设备中的一些常常能够使用传输协议通过单个网络类型(例如,WiFi连接)与彼此进行通信。可能期望将不太功率密集的连接协议用于电池供电的或者接收减少的电荷的一些设备。然而,在一些场景中,连接到更低功率协议的设备可能不能够与连接到更高功率协议(例如,WiFi)的设备进行通信。而且,许多电子设备现在能够连接到无线网络。例如,智能仪表技术采用无线网络来将与住宅物业相关联的电能耗数据传递回到公用事业公司以用于监视、计费等。因此,许多无线联网标准当前可用于使得电子设备能够与彼此进行通信。例如,一些智能仪表实施方式通过低功率无线个人区域网(6LoWPAN)采用网际协议版本6(IPv6)来使得电子设备能够与智能仪表进行通信。然而,可能通常未针对一个或多个实际场景很好地装备诸如6LoWPAN的当前可用的无线联网标准以支持在整个居住地或家庭中分散的电子设备。也就是说,当前可用的无线联网标准可能未鉴于一个或多个已知的实际约束来以安全又简单的消费者友好的方式 ...
【技术保护点】
一种电子设备,包括:存储器或存储设备,所述存储器或存储设备存储用于操作网络栈的指令;处理器,所述处理器被配置成执行用于操作所述网络栈的所述指令;以及网络接口,所述网络接口被配置成使用所述网络栈来加入设备的网络连接的结构并且向所述设备的结构的目标设备传递消息;其中,所述网络栈包括:应用层,所述应用层被配置成提供包括要在所述消息中传送的数据的应用有效负荷;平台层,所述平台层被配置成按照所述消息的通用消息格式封装所述应用有效负荷;传输层,所述传输层被配置成使用用户数据报协议(UDP)或传输控制协议(TCP)来可选择地传输所述消息;以及网络层,所述网络层被配置成经由以下使用网际协议版本6(IPv6)来传递所述消息:802.11无线网络;802.15.4无线网络;电力线网络;蜂窝网络;以太网网络;或者其任何组合;其中,所述应用层、所述平台层、所述传输层、所述网络层、或者其任何组合被配置成至少部分地基于以下来确定将所述消息传递到所述目标节点的方式的属性:所述消息的类型;在其上发送所述消息的所述网络;所述消息可以穿过所述结构而行进的距离;所述电子设备的功耗行为;所述目标设备的功耗行为;设备的结构中的 ...
【技术特征摘要】
【国外来华专利技术】2013.06.25 US 13/926,3351.一种电子设备,包括:
存储器或存储设备,所述存储器或存储设备存储用于操作网络栈的指令;
处理器,所述处理器被配置成执行用于操作所述网络栈的所述指令;以及
网络接口,所述网络接口被配置成使用所述网络栈来加入设备的网络连接的结构并且
向所述设备的结构的目标设备传递消息;
其中,所述网络栈包括:
应用层,所述应用层被配置成提供包括要在所述消息中传送的数据的应用有效负荷;
平台层,所述平台层被配置成按照所述消息的通用消息格式封装所述应用有效负荷;
传输层,所述传输层被配置成使用用户数据报协议(UDP)或传输控制协议(TCP)来可选
择地传输所述消息;以及
网络层,所述网络层被配置成经由以下使用网际协议版本6(IPv6)来传递所述消息:
802.11无线网络;
802.15.4无线网络;
电力线网络;
蜂窝网络;
以太网网络;或者
其任何组合;
其中,所述应用层、所述平台层、所述传输层、所述网络层、或者其任何组合被配置成至
少部分地基于以下来确定将所述消息传递到所述目标节点的方式的属性:
所述消息的类型;
在其上发送所述消息的所述网络;
所述消息可以穿过所述结构而行进的距离;
所述电子设备的功耗行为;
所述目标设备的功耗行为;
设备的结构中的中间设备的功耗行为,所述中间设备将在所述电子设备与所述目标设
备之间传递所述消息;
所述目标设备是否包括服务;或者
其任何组合;以及
其中,改变通信的所述方式的所述属性被配置成使得所述电子设备、所述目标设备、或
所述中间设备、或者其任何组合消耗不同量的功率并且使得所述消息更可靠地或更不可靠
地到达所述目标节点。
2.根据权利要求1所述的电子设备,其中,通信的所述方式的所述属性包括:
用于选择传输控制协议(TCP)以传输所述消息的确定;
用于选择用户数据报协议(UDP)以传输所述消息的确定;
用于使用较低功率网络来传递所述消息的确定;
用于使用较高功率网络来传递所述消息的确定;
用于选择所述目标设备的优选网络作为在所述消息的IPv6分组报头中编码的扩展唯
一本地地址(EULA)中所指示的较高功率网络的确定;
用于选择所述目标设备的优选网络作为在所述消息的所述IPv6分组报头中编码的所
述扩展唯一本地地址(EULA)中所指示的较低功率网络的确定;或者
其任何组合。
3.根据权利要求1所述的电子设备,其中,所述应用层被配置成取决于所述消息的紧迫
性来确定是使用传输控制协议(TCP)还是用户数据报协议(UDP)来传输所述消息。
4.根据权利要求3所述的电子设备,其中,当所述消息传递设备警报时所述消息包括紧
急消息,并且其中,当所述消息在没有设备警报的情况下传递不危险环境条件的指示时所
述消息包括非紧急消息。
5.一种包括指令的有形非暂时性计算机可读介质,所述指令被配置成由通信地耦合到
家庭环境中的设备的结构中的其它电子设备的第一电子设备来执行,所述指令包括用于以
下的指令:
在所述第一电子设备处通过所述设备的结构的第一网络从第二电子设备接收网际协
议版本6(IPv6)消息,其中所述消息以目标电子设备为目的地;
识别在所述消息的IPv6报头中编码的扩展唯一本地地址,其中所述扩展唯一本地地址
指示第二网络被优选到达所述目标电子设备;以及
至少部分地基于所述扩展唯一本地地址使用第二网络来通过所述设备的结构向所述
目标电子设备传递所述消息。
6.根据权利要求5所述的计算机可读介质,其中,所述IPv6分组报头的所述扩展唯一本
地地址包括识别所述设备的结构的第一字段、识别所述第二网络被优选到达所述目标电子
设备的第二字段、以及包括所述目标电子设备的扩展唯一标识符的第三字段。
7.根据权利要求6所述的计算机可读介质,其中,所述第一字段包括48个比特,所述第
二字段包括16个比特,并且所述第三字段包括64个比特。
8.一种用于通过结构网络传输软件更新的方法,包括:
从所述结构网络中的第一设备向所述结构网络中的第二设备或本地或远程服务器发
送映像查询消息,其中所述映像查询消息包括有关存储在所述第一设备上的软件以及所述
第一设备的传输能力的信息;
在所述第一设备处从所述第二设备或所述本地或远程服务器接收映像查询响应,其中
所述映像查询响应指示所述软件更新是否是可用的并且包括具有统一资源标识符(URI)以
使得所述第一设备能够下载所述软件更新的下载信息,并且其中,所述映像查询消息包括:
有关存储在发送方设备上的软件和所述发送方设备的传输能力的发送方信息;和
更新优先级;以及
使用所述URI在所述第一设备处从所述发送方设备下载所述软件更新,其中,所述软件
是在至少部分地基于所述更新优先级和所述结构网络中的网络业务的时间来下载的,并且
其中,所述软件是以至少部分地基于在所述映像查询和所述映像查询响应中所指示的公共
传输能力的方式下载的。
9.根据权利要求8所述的方法,包括在所述第一设备处从所述第二设备或所述本地或
远程服务器接收映像通告消息,其中,所述映像通告消息包括对...
【专利技术属性】
技术研发人员:格兰特·M·埃里克森,杰伊·D·洛格,克里斯托弗·A·博罗什,扎卡里·B·史密斯,奥斯博尔内·B·哈迪森,理查德·J·舒尔茨,珊妮·P·古嘉露,马修·G·尼利,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。