一种物联网域名的中英文解析方法及系统与流程

文档序号:11156995阅读:1092来源:国知局
一种物联网域名的中英文解析方法及系统与制造工艺

本发明涉及物联网及域名解析技术领域,特别涉及一种物联网域名的中英文解析方法及系统。



背景技术:

物联网域名是基于OID(Object identifier,对象标识)体系建立,OID体系支持数字域名的DNS解析。对于计算机来说不是问题,程序可以通过查询每个节点的信息,来确定该物品的身份属性。但是对于人类有些不方便之处,首先人类一般很难记住多位数的无规律数字。由于生活中总有一些场合不是通过传感设备来识别物品身份,而是要通过肉眼识读,手工输入。物联网不仅仅是物体与物体之间的相连,还有更多的物体与人之间交互,于是通过语言文字方式建立和物体之间的互动就是必然的结果。因此建立物联网域名的中英文解析势在必行。

现有的中英文解析方式,都存在一定的缺陷:互联网的DNS解析方法虽然支持中文解析,但不支持基于OID的物联网域名的解析;而OID体系虽然支持数字域名的解析,但不支持中英文OID域名的解析。



技术实现要素:

本发明的目的旨在至少解决所述技术缺陷之一。

为此,本发明的目的在于提出一种物联网域名的中英文解析方法及系统。

为了实现上述目的,本发明一方面的实施例提供一种物联网域名的中英文解析方法,包括如下步骤:

步骤S1,构建物联网域名注册中心,所述物联网域名注册中心用于接收录入的域名申请,并进行注册管理;

步骤S2,在所述物联网域名注册中心接收到的域名申请中,筛选出中英文域名,完成注册和备案;

步骤S3,对所述中英文域名进行解析,包括:

从所述中英文域名中筛选出中文域名,通过后台同步服务将所述中文域名转换为Punycode编码,将编码后结果同步至所述DNS解析服务器;

将英文域名直接同步至DNS解析服务器。

进一步,将所述中文域名转换为Punycode编码,其中,转换后的Punycode编码由26个字母、10个数字及连接符组成。

进一步,在步骤S3之后,还包括如下步骤:在域名解析完成后,访问解析后的物联网域名并获取相应数据。

进一步,采用以下方式之一访问解析后的物联网域名,

(1)使用专属物联网浏览器访问;

(2)对互联网浏览器设置访问物联网根DNS解析服务器,以实现访问物联网域名。

本发明另一方面的实施例提供一种物联网域名的中英文解析系统,包括:构建模块、筛选模块、解析模块、同步模块。所述构建模块用于构建物联网域名注册中心,所述物联网域名注册中心用于接收录入的域名申请,并进行注册管理;所述筛选模块用于在所述物联网域名注册中心接收到的域名申请中,筛选出中英文域名,完成注册和备案;所述解析模块用于对所述中英文域名进行解析,其中,所述解析模块从所述中英文域名中筛选出中文域名,通过后台同步服务将所述中文域名转换为Punycode编码;所述同步模块用于将解析模块对中文域名编码后的结果以及原始的英文域名同步至DNS解析服务器。

进一步,所述解析模块用于将所述中文域名转换为Punycode编码,其中,转换后的Punycode编码由26个字母、10个数字及连接符组成。

进一步,还包括:物联网访问模块,用于在域名解析完成后,访问解析后的物联网域名并获取相应数据。

进一步,所述物联网访问模块包括以下形式之一:

(1)使用专属物联网浏览器访问;

(2)对互联网浏览器设置访问物联网根DNS解析服务器,以实现访问物联网域名。

根据本发明实施例的物联网域名的中英文解析方法及系统,实现对物联网域名中的中文域名的编码转换,并可以将转换后的中文域名结果和原始英文域名直接同步至DNS服务器,实现对基于OID的物联网域名的中英文域名解析方式。本发明解决了现有技术中互联网解析和OID体系解析各自存在的不足,实现了对基于OID的物联网域名的中英文域名解析,使得用户可以通过专属物联网浏览器或经过配置的互联网浏览器访问物联网数据。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明实施例的物联网域名的中英文解析方法的流程图;

图2为根据本发明实施例的物联网域名的中英文解析系统的结构图;

图3为根据本发明实施例的物联网域名注册中心的主界面;

图4为根据本发明一个实施例的注册申请返回结果的界面图;

图5为根据本发明另一个实施例的注册申请的返回结果的界面图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

如图1所示,本发明实施例的物联网域名的中英文解析方法,包括如下步骤:

步骤S1,构建物联网域名注册中心,物联网域名注册中心用于接收录入的域名申请,并进行注册管理;

步骤S2,在物联网域名注册中心接收到的域名申请中,筛选出中英文域名,完成注册和备案。

在本发明的一个实施例中,物联网域名中心对接收到的域名申请进行审核,包括:

(1)个人申请:主要审核身份证信息和注册信息是否相同;

(2)企业申请:主要审核两证是否为真实信息,信息是否一致;

(3)域名申请中是否出现敏感词汇等。

如果申请人提交的申请信息,符合要求,则通过审核,批注注册和备案。

参考图3,可以看出,用户在输入自己要注册查询的域名时,可以在左侧列表中,选择自己想申请的类型。例如,企业、个人、商标、品牌、服务等等。

参考图4和图5,用户在输入关键字后,自动列出不同类型的对应给出的中文域名、英文域名和数字域名。

步骤S3,对中英文域名进行解析,包括:

从中英文域名中筛选出中文域名,通过后台同步服务将中文域名转换为Punycode编码,将编码后结果同步至DNS解析服务器。

需要说明的是,本发明中识别中英文的过程,与互联网浏览器中识别中英文的方式一致。

具体地,将中文域名转换为Punycode编码,其中,转换后的Punycode编码由26个字母、10个数字及连接符组成。

下面对Punycode编码进行说明:物联网域名的中英文解析依然依赖于DNS技术,早期的DNS技术仅支持数字,英文域名解析。在IDNs(国际化域名Internationalized Domain Names)推出以后,为了保证兼容以前的DNS,对IDNs进行punycode转码。

Punycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。

本发明采用的即为Punycode编码方式,转码后的punycode就由26个字母+10个数字,还有连接符“-”组成,实现物联网中文域名解析。

此外,英语域名不用编码转换,直接同步至DNS解析服务器。

在步骤S3之后,还包括如下步骤:在域名解析完成后,访问解析后的物联网域名并获取相应数据。

在本发明的一个实施例中,采用以下方式之一访问解析后的物联网域名,

(1)使用专属物联网浏览器访问;

(2)对互联网浏览器设置访问物联网根DNS解析服务器,以实现访问物联网域名。

具体地,对互联网浏览器的设置,就是普通的对浏览器设置DNS。需要说明的是,根据系统不同,设置路径不太一样。优选的,将普通互联网浏览器的DNS设置成本申请所使用的服务器地址即可。

因此,采用专属的物联网浏览器或者经过配置的普通互联网服务器尽可以通过物联网域名访问相关数据。

通过上述方式可以实现对物联网中文域名的编码和解析,具有以下特点:

由于目前现有的物品身份表达方式:印刷在产品表面、条码、二维码、电子标签、写入设备内存。除了后两种,其他方式对长度都有容量限制,只印刷个体编码显然会更优。对物品身份的有效划分,例如“中国.商标.xx”这个“xx”是具有法律效力,经过商标注册的名称,用户在注册物联网域名时候需提交商标注册的证明,也就是说当你输入“中国.商标.xx”这个域名给你解析出一个地址或者对象时候,就已经确认了是被导引到真正拥有这个商标的经营者的数据所在。而这种方式的基础就是物联网中文域名的编码和解析。

此外,将物品外在属性和物品个体属性分开对待还会带来一个巨大好处,可以兼容统一各种编码,现在社会上已经存在各种编码方式,甚至每个企业的编号方式都不同。只取域名部分,把后边个体序列号用企业的现有编码代替,就能快速完成物品联网改造。

根据OID自治原则,各国各自管理,中英文或者其他语言的解析在该号段内是自主的,物联网起源于中国,因此安全性更有保障。比如一个进口商品,国家是强制要求必须有经过审核的中文名称说明,进口商品中文商标也是在中国申请,这些如果结合物联网域名就能实现有效管理。如图2所示,本发明实施例还提出一种物联网域名的中英文解析系统,包括:构建模块1、筛选模块2、解析模块3、同步模块4。

具体地,构建模块1用于构建物联网域名注册中心,物联网域名注册中心用于接收录入的域名申请,并进行注册管理。

筛选模块2用于在物联网域名注册中心接收到的域名申请中,筛选出中英文域名,完成注册和备案。

解析模块3用于对中英文域名进行解析,其中,解析模块从中英文域名中筛选出中文域名,通过后台同步服务将中文域名转换为Punycode编码。

下面对Punycode编码进行说明:物联网域名的中英文解析依然依赖于DNS技术,早期的DNS技术仅支持数字,英文域名解析。在IDNs(国际化域名Internationalized Domain Names)推出以后,为了保证兼容以前的DNS,对IDNs进行punycode转码。

Punycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。

本发明采用的即为Punycode编码方式,转码后的punycode就由26个字母+10个数字,还有连接符“-”组成,实现物联网中文域名解析。

此外,英语域名不用编码转换,直接同步至DNS解析服务器。

同步模块4用于将解析模块对中文域名编码后的结果以及原始的英文域名同步至DNS解析服务器。

此外,本发明实施例的物联网域名的中英文解析系统,还包括:物联网访问模块,用于在域名解析完成后,访问解析后的物联网域名并获取相应数据。

物联网访问模块包括以下形式之一:

(1)使用专属物联网浏览器访问;

(2)对互联网浏览器设置访问物联网根DNS解析服务器,以实现访问物联网域名。

因此,采用专属的物联网浏览器或者经过配置的普通互联网服务器尽可以通过物联网域名访问相关数据。

根据本发明实施例的物联网域名的中英文解析方法及系统,实现对物联网域名中的中文域名的编码转换,并可以将转换后的中文域名结果和原始英文域名直接同步至DNS服务器,实现对基于OID的物联网域名的中英文域名解析方式。本发明解决了现有技术中互联网解析和OID体系解析各自存在的不足,实现了对基于OID的物联网域名的中英文域名解析,使得用户可以通过专属物联网浏览器或经过配置的互联网浏览器访问物联网数据。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1