物联网的广域服务发现制造技术

技术编号:17575460 阅读:49 留言:0更新日期:2018-03-28 22:29
基于云的DNS‑SD架构可以将单独LAN链接在一起以从服务发现角度形成虚拟发现区域,包括与规则因特网DNS分离的基于云的DNS‑SD服务器,以及休眠节点处理等等。在实例中,基于云的DNS‑SD服务器与规则因特网DNS服务器分离。此云DNS‑SD服务器可以运行为专门用于虚拟发现区域中的服务发现的私有基础架构即服务(IaaS)。

【技术实现步骤摘要】
【国外来华专利技术】物联网的广域服务发现相关申请案的交叉参考本申请案要求2015年7月6日提交的标题为“物联网的广域服务发现(WideAreaServiceDiscoveryForInternetOfThings)”的第62/188,781号美国临时专利申请案的权益,该申请的内容在此以引用方式并入本文中。
技术介绍
域名系统域名系统(DNS)是关于连接到因特网的装置(还称为主机)的信息的分布式数据库。具体来说,DNS包含用于在人类可读名称(用作助记装置)与IP地址(用于因特网路由中)之间映射的信息:·实例1:网站名称www.google.com映射到IP地址“74.125.224.72”·实例2:电子邮箱地址john.smith@bestcompany.com映射到IP地址“208.49.79.242”此信息存储在称为DNS资源记录(RR)的DNS数据库条目中。DNS服务器通过提供存储在DNS记录中的关于因特网连接装置(主机)的信息来响应客户端查询。最常见的查询是将名称转换为IP地址。此功能被称为DNS名称解析。从技术上讲,被解析的名称被称为FQDN。还存在本文将论述的其它类型的可能DNS查询。DNS的半手动方案最初起作用,但是当连接到因特网的主机数目开始以指数方式增长时,该方案没有很好地扩展。随后进行调查以确定产生定义DNS的一系列重要IETF标准的更加自动和可扩展解决方案。参看以引用方式全文并入的RFC1034和RFC1035。DNS如今是遍布全球许多计算机服务器的分布式数据库。数据库围绕域名的概念进行组织(例如,“.com”是域名的一部分,并且www.bestcompany.com是FQDN)。每个域名本质上是大的倒置树中的路径,称为域名空间(参看图1)。域是整个空间的子树。树结构的顶部具有单个(逻辑)根。树的深度限制为127层。树中的每个节点具有可以长达63字符的文本标签名。域名总是从叶节点朝向根读取,域名具有分隔路径中的名称的点。因此,例如对于FQDN“www.bestcompany.com”,“.com“将处于树的顶部并且称为顶级域名(TLD)。随后,“.bestcompany”将紧接在树下方,并且“www”将处于树的底叶处。如先前所述,DNS数据库条目以称为RR的格式存储。RR通过域或特定域名(FQDN)组织。FQDN最终与物理网络装置相关联,而域(例如,“.com”)用于识别一组装置。存在通过与其包含的装置有关的信息类型分类的各种类型的RR。表1中列出一些示例性DNSRR。表1:DNS资源记录(RR)的类型DNS查询和响应通常直接通过端口53上的UDP包发送。TCP传输选项也存在,但不是用于通常相当短的事务的DNS查询/响应的所推荐选项。DNS定义具有如图2所示的三个组成部分的单个消息格式。三个组成部分是报头部分105、问题部分107和回答部分109。关于标题部分105,存在固定的十二字节报头,报头具有描述消息的类型以及各个部分的大小的字段。问题部分107包含对发送到DNS名称服务器的信息的一个或多个查询。回答部分109包含三个子组成部分中的一个或多个RR作为对问题部分107中的查询/问题的回答,例如,回答111、授权112和附加113。回答111是直接回答问题的RR。授权112是指向可以用于继续解析过程的授权DNS名称服务器的RR。附加113是包含回答原始问题非严格必需的与查询相关的附加信息的RR。图3说明通过用户执行网页浏览发起的DNS查找的典型消息序列图。在步骤121处,笔记本电脑130的用户想要阅读最新的谷歌商业新闻。此信息通过与笔记本电脑130的浏览器131相关联的用户界面输入。浏览器131随后认识到其需要获得“google.com”的IP地址。因此,浏览器131用此请求联系笔记本电脑130中的DNS客户端132。在步骤122处,在DNS客户端131获得请求之后,DNS客户端形成具有FQDN=“google.com”的DNS消息查询。此查询通过因特网120发送到默认DNS服务器133。DNS服务器133的IP地址可以直接可用于DNS客户端132中。DNS服务器133的IP地址可能被预先提供在笔记本电脑中,或通过例如DHCP的协议在笔记本电脑开机过程中被检索到。在步骤123处,DNS服务器133对步骤122的所检索查询进行行内部查找,并且确定“.com”域的服务器是DNS服务器134。因此,将DNS消息(包含RR)发送回DNS客户端132,以通知DNS客户端其应执行递归搜索并且使用相同查询联系DNS服务器134。在步骤124处,DNS客户端将具有步骤122的类似信息的DNS消息发送到DNS服务器134。在此实例中,DNS服务器134是授权域服务器,因此不需要进一步递归。在步骤125处,DNS服务器125将发送包含“A”RR的具有对步骤124的响应的DNS消息,所述“A”RR包含所请求“google.com”服务器的IP地址(74.125.224.72)。在步骤126处,DNS客户端132将“google.com”IP地址从DNS消息发送到浏览器131。在步骤127处,浏览器131将HTTP获取请求直接发送到“google.com”IP地址(74.125.224.72),以检索其想要的内容,内容可以是最新商业新闻。在步骤128处,“google.com”服务器用具有合适的最新商业新闻内容的HTTP响应来进行响应。DNS-SDDNS服务发现(DNS-SD)是近年来添加到DNS中的相对新的功能。DNS-SD是指使用DNS来发现除了通常的名称解析功能之外的基于可用本地网络IP的服务。例如,查询本地网络中可以通过TP访问的可用打印机的DNS-SD。具体来说,给定客户端正查找的服务类型(例如,打印),此机制允许客户端使用标准DNS查询发现给定域中的所需服务的装置(命名情况)的本地列表。对于IETF标准化解决方案的商业前体是通过苹果计算机公司进行的,并且被称为“AppleTalk”(有时也称为“Bonjour”)。参看以引用方式全文并入的RFC676。在IETF中,通过三条信息的组合识别IP“服务”,信息包括服务名称(例如,FTP、HTTP)、传输协议(例如,UDP、TCP)和传输协议的端口号。已知的因特网IP服务的广泛注册通过IETF在服务名称和传输协议端口号注册表中维持。查看以引用方式全文并入的http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml。从技术上讲,DNS-SD由两个功能组成。第一功能被称为多播DNS(mDNS)。通过利用本地IP多播功能,mDNS能够在没有任何常规单播DNS服务器的情况下执行本地网络DNS操作。因此,装置可以本身直接回答本地IP多播DNS查询,而不需要专门的DNS服务器来响应查询(例如,打印机将直接回答查找打印服务的多播DNS查询)。mDNS还允许装置使用本地链路多播来预先通知其所支持/改变的服务。另外,mDNS指定DNS名称空间的一部分免费供本地使用(例如,新的“.local”域),而不需要支付任何年费,也不需要设定授权或以其它方式配置常本文档来自技高网...
物联网的广域服务发现

【技术保护点】
一种设备,其包括:处理器;以及与所述处理器耦合的存储器,所述存储器包括可执行指令,所述可执行指令在由所述处理器执行时使所述处理器执行操作,包括:接收第一局域网上的第一消息,所述第一消息包括对服务的请求;确定所述服务不位于所述第一局域网上;响应于确定所述服务不位于所述第一局域网上,将第二消息提供给服务器,所述第二消息包括对所述服务的请求;以及接收第三消息,所述第三消息包括与所述服务相关联的信息。

【技术特征摘要】
【国外来华专利技术】2015.07.06 US 62/188,7811.一种设备,其包括:处理器;以及与所述处理器耦合的存储器,所述存储器包括可执行指令,所述可执行指令在由所述处理器执行时使所述处理器执行操作,包括:接收第一局域网上的第一消息,所述第一消息包括对服务的请求;确定所述服务不位于所述第一局域网上;响应于确定所述服务不位于所述第一局域网上,将第二消息提供给服务器,所述第二消息包括对所述服务的请求;以及接收第三消息,所述第三消息包括与所述服务相关联的信息。2.根据权利要求1所述的设备,其中所述第一消息是包括对所述服务的请求的多个消息中的一个,所述多个消息通过多播域名系统发送。3.根据权利要求1所述的设备,其中所述服务器操作为用于域名系统-服务交付DNS-SD的服务器。4.根据权利要求1所述的设备,其中与所述服务相关联的所述信息包括所述服务的地址。5.根据权利要求1所述的设备,其中与所述服务相关联的所述信息包括所述服务的可用性的指示。6.根据权利要求1所述的设备,其中所述服务位于远程装置上,所述远程装置位于第二局域网上。7.根据权利要求1所述的装置设备,其中所述服务器位于广域网上。8.根据权利要求1所述的设备,其中服务器是基础架构即服务IAAS。9.根据权利要求1所述的设备,进一步的操作包括将与所述服务相关联的所述信息提供给客户端装置,所述客户端装置通过所述第一消息指示作为所述服务的请求方。10.根据权利要求1所述的设备,其中所述第一消息包括域名系统-服务交...

【专利技术属性】
技术研发人员:沙米姆·阿克巴尔·拉赫曼王重钢董丽君李庆光路广李旭陈卓
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国,US

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

1