物联网中实现域名服务的方法、设备以及系统技术方案

技术编号:15335189 阅读:87 留言:0更新日期:2017-05-16 21:59
本发明专利技术公开了一种物联网中实现域名服务的方法、设备以及系统,涉及物联网技术领域。该方法包括:域名代理设备将本传感网络内需要的域名和IP地址的映射关系进行统一注册;终端向域名代理设备发起域名占用请求,域名代理设备将已注册的域名和IP地址的映射关系发送给终端;终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。本发明专利技术通过设置域名代理设备对传感网内需要的域名和IP地址映射关系进行统一注册,并负责域名的分配和管理,减少了海量终端进行域名注册的次数和信息量,便于维护和管理。同时,不改变原有域名注册过程,通过IP地址跳变的方式实现了传感网内多个终端对同一域名的共享,从而实现了多个终端提供同一种服务。

【技术实现步骤摘要】
物联网中实现域名服务的方法、设备以及系统
本专利技术涉及物联网
,特别涉及一种物联网中实现域名服务的方法、设备以及系统。
技术介绍
IP(InternetProtocol,网络之间互连的协议)技术由于其海量地址空间,可以方便的为大量的传感终端分配地址,因此在物联网领域有着广泛的应用前景。物联网领域与传统的互联网领域不同,传统的互联网领域服务器位于网络侧,用户可以通过DNS(DomainNameSystem,域名系统)域名解析获取服务器的地址,进而访问服务器的内容;物联网的通信模型服务节点位于终端侧,数量往往比较巨大,且存在以大量节点提供同一种服务的情况,例如,在一个区域部署很多的温度感知节点,这些节点的IP地址可能不同,但对外的域名是相同的。因此,在网络侧的DNS系统注册物联网节点存在性能瓶颈,传统的DNS系统无法承受海量的注册信息,并维护其地址-域名映射表,用户访问服务节点无法通过常规的DNS系统来获取节点的地址。因此,有必要提出一种适用于物联网的域名服务机制,以满足物联网应用的需求。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提出一种物联网中实现域名服务的方法,并有效的减少注册的次数和信息量。根据本专利技术实施例的一个方面,提供的一种物联网中实现域名服务的方法,包括:域名代理设备将本传感网络内需要的域名和IP地址的映射关系进行统一注册;域名代理设备响应于终端发起的域名占用请求,将已注册的域名和IP地址的映射关系发送给终端,以便终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。根据本专利技术实施例的第二个方面,提供的一种物联网中实现域名服务的方法,包括:终端向域名代理设备发起域名占用请求,并接收域名代理设备返回的已注册的域名和IP地址的映射关系;终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。根据本专利技术实施例的第三个方面,提供的一种物联网中的域名代理设备,包括:域名注册单元,用于将本传感网络内需要的域名和IP地址的映射关系进行统一注册;域名占用响应单元,用于响应于终端发起的域名占用请求,将已注册的域名和IP地址的映射关系发送给终端,以便终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。根据本专利技术实施例的第四个方面,提供的一种物联网中的终端,包括:域名占用请求单元,用于向域名代理设备发起域名占用请求,并接收域名代理设备返回的已注册的域名和IP地址的映射关系;域名占用单元,用于根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。根据本专利技术实施例的第五个方面,提供的一种物联网中实现域名服务的系统,包括:前述实施例的物联网中的域名代理设备和前述实施例的物联网中的终端。本专利技术通过设置域名代理设备,由域名代理设备对传感网内需要的域名和IP地址映射关系进行统一注册,并负责域名的分配和管理,减少了海量终端进行域名注册的次数和信息量,便于对域名注册信息进行维护和管理。同时,在不改变原有域名注册过程的情况下,通过IP地址跳变的方式实现了传感网内多个终端对同一域名的共享,从而实现了多个终端提供同一种服务。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本公开的物联网中实现域名服务的网络架构示意图。图2示出本公开的物联网中实现域名服务的方法一个实施例的流程图。图3示出本公开的物联网中实现域名服务的方法另一个实施例的流程图。图4示出本公开的物联网中域名代理设备一个实施例的结构图。图5示出本公开的物联网中域名代理设备另一个实施例的结构图。图6示出本公开的物联网中的终端一个实施例的结构图。图7示出本公开的物联网中的终端另一个实施例的结构图。图8示出本公开的物联网中的终端又一个实施例的结构图。图9示出本公开的物联网中实现域名服务的系统一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对物联网中存在以大量终端提供同一种服务,以及传统DNS系统无法承受海量注册信息并维护域名-地址映射表的问题,提出本方案。如图1所示,本方案针对各个传感网络分别设置域名代理设备,由域名代理设备负责本传感网络的域名注册及域名注册信息的维护和管理。域名代理设备对传感网内需要的域名和IP地址映射关系进行统一注册,并负责域名的分配和管理,减少了海量终端进行域名注册的次数和信息量,便于对域名注册信息进行维护和管理。同时,传感网络内的终端(即,IP传感终端)通过访问域名代理设备获得域名-IP地址映射关系,并根据需求通过IP地址跳变的方式对域名进行占用,实现了传感网内多个终端对同一域名的共享,从而实现了多个终端提供同一种服务。普通终端可以通过域名代理设备访问IP传感终端,还可以通过IP网络访问DNS系统进行域名解析。下面结合图2对本专利技术物联网中实现域名服务的方法的一个实施例进行描述。图2为本专利技术物联网中实现域名服务的方法一个实施例的流程图。如图2所示,该实施例的方法包括:步骤S202,域名代理设备将本传感网络内需要的域名和IP地址的映射关系进行统一注册。优选的,域名代理设备通过动态DNS方式将本传感网络内需要的域名和IP地址映射关系进行统一注册。其中,域名代理设备可以根据本传感网络提供的服务确定需要的域名。例如,某一传感网络提供温度感知和湿度感知两种服务,则域名代理设备可以申请注册两个域名。其中,域名代理设备例如可以通过配置与本传感网络内终端相同的子网前缀,或者其他方式保证终端和域名代理设备可以通信。步骤S204,终端向域名代理设备发起域名占用请求,域名代理设备响应于终端发起的域名占用请求,将已注册的域名和IP地址的映射关系发送给终端。其中,终端例如可以通过私有协议访问域名代理设备,向域名代理设备发起域名占用请求。在本专利技术中,域名和IP地址的映射关系的一条记录中包括域名、IP地址以及该条记录的占用标记,以表示该条记录是否被占用。初始注册时,域名和IP地址的映射关系中的各条记录均设置为未占用。步骤S206,终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。优选的,终端根据域名和IP地址的映射关系中记录的占用标记判断自己需要的域名是否被占用,如果没有被占用,则占用该域名,并将自己的IP地址改为与该域名相映射的IP地址;终端使用完该域名之后,释放该域名,并将自己的IP地址改为与该域名不相映射的其他IP地址。上述方法,通过域名代理设备对传感网内需要的域名和IP地址映射关系进行统一注册,并负责域名的本文档来自技高网...
物联网中实现域名服务的方法、设备以及系统

【技术保护点】
一种物联网中实现域名服务的方法,其特征在于,包括:域名代理设备将本传感网络内需要的域名和IP地址的映射关系进行统一注册;域名代理设备响应于终端发起的域名占用请求,将已注册的域名和IP地址的映射关系发送给终端,以便终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。

【技术特征摘要】
1.一种物联网中实现域名服务的方法,其特征在于,包括:域名代理设备将本传感网络内需要的域名和IP地址的映射关系进行统一注册;域名代理设备响应于终端发起的域名占用请求,将已注册的域名和IP地址的映射关系发送给终端,以便终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。2.根据权利要求1所述的方法,其特征在于,还包括:域名代理设备响应于终端发送的域名占用通知,将终端占用的域名和IP地址映射关系标识为已占用;域名代理设备响应于终端发送的域名释放通知,将终端释放的域名和IP地址映射关系标识为未占用。3.根据权利要求1或2所述的方法,其特征在于,其中,域名代理设备通过动态域名系统DNS方式将本传感网络内需要的域名和IP地址映射关系进行统一注册。4.一种物联网中实现域名服务的方法,其特征在于,包括:终端向域名代理设备发起域名占用请求,并接收域名代理设备返回的已注册的域名和IP地址的映射关系;终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用。5.根据权利要求4所述的方法,其特征在于,所述终端根据域名和IP地址的映射关系通过IP地址跳变的方式对域名进行占用包括:终端根据域名和IP地址的映射关系中记录的占用标记判断自己需要的域名是否被占用,如果没有被占用,则占用所述域名,并将自己的IP地址改为与所述域名相映射的IP地址;终端使用完所述域名之后,释放所述域名,并将自己的IP地址改为与所述域名不相映射的其他IP地址。6.根据权利要求4所述的方法,其特征在于,还包括:终端占用域名后向域名代理设备发送域名占用通知,以便域名代理设备将终端占用的域名和IP地址的映射关系标识为已占用;终端释放域名后向域名代理设备发送域名释放通知,以便域名代理设备将终端释放的域名和IP地址的映射关系标识为未占用。7.根据权利要求5所述的方法,其特征在于,还包括:如果终端发现需要的域名已被占用,则等待一个预设周期之后再次发起域名占用请求。8.一种物联网中的域名代理设备,其特征在于,包括:域名注册单元,用于将本传感网络内需要的域名和IP地址的映射关系进行统一注册;域名占用响应单元,用...

【专利技术属性】
技术研发人员:陈仲华
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1