传感器网络传感节点标识符解析一致性测试方法技术

技术编号:11442003 阅读:90 留言:0更新日期:2015-05-13 12:26
本发明专利技术涉及一种传感器网络传感节点标识符解析一致性测试方法,属于无线传感器网络技术领域。该方法包括节点身份标识符编码一致性测试、OID编码类型解析一致性测试、传感网标识解析一致性测试、节点信息标识(NIS)解析一致性测试与传感层标识(SIS)解析一致性测试等测试例,其中每个测试例由一个或多个测试步组成。通过本发明专利技术,实现了验证传感节点身份标识符的解析过程是否符合标准规范以及解析过程实现步骤和方式是否与标识符解析测试规范一致,从而确定被测节点标识符实现解析功能的正确性与完整性。同时本发明专利技术涉及到的节点身份标识符编码一致性测试方法,可单独为传感器网络传感节点标识符编码一致性测试服务,增加了本发明专利技术的扩展性与通用性。

【技术实现步骤摘要】
传感器网络传感节点标识符解析一致性测试方法
本专利技术属于无线传感器网络
,涉及一种传感器网络传感节点标识符解析一致性测试方法。
技术介绍
近年来,随着传感器网络技术的飞速发展,其应用领域得到了极大的拓展,成为物联网未来发展的重要组成部分。传感网标识符解析规范作为获得传感器网络中某个节点的生产属性信息、应用属性信息以及感知信息的标准,已被纳入到标准化组织的标准体系中。目前国内外对传感器网络传感节点标识符解析规范有大量的研究,在传感器网络传感节点标识符研究中都是在已知传感节点身份标识符并且该身份标识符规范唯一的情况下进行的,如在《一种基于无线传感器网络的标识解析方法》专利和《基于IP和非IP的无线传感器网络节点标识符解析方法》专利中,若在无法得到无线传感器网络传感节点标识符情况下或得到的传感节点标识符是不符合规范或不唯一的情况下,是不能进行标识符解析和实际应用的。更进一步的,在各传感器网络传感节点标识符解析方法与系统的研究中,传感节点标识解析实现过程是否与标识符解析规范一致是传感节点标识符解析系统需要面对的问题。实际上,一致性测试是认证开放系统互联产品的重要步骤,也是传感节点标识符扩展应用的保障,是互可操作的前提。传感器网络传感节点标识符解析一致性测试是对传感节点标识符解析过程的测试,是传感节点标识符解析过程规范性与完整性的保障。因此,对传感器网络传感节点标识符解析一致性测试对传感节点标识符解析系统的设计以及传感网标识符的扩大应用有着重要的意义。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种传感器网络传感节点标识符解析一致性测试方法,该方法用于验证传感节点身份标识符的解析过程是否符合标准规范以及解析过程实现步骤和方式是否与标识符解析测试规范一致,从而确定被测节点标识符实现解析功能正确性与完整性。为达到上述目的,本专利技术提供如下技术方案:一种传感器网络传感节点标识符解析一致性测试方法,该方法用于验证传感器网络传感节点标识符解析过程的规范性与一致性;所述传感器网络传感节点标识符解析一致性测试以规范唯一的传感节点身份标识符为基础,包括:节点身份标识符编码一致性测试、OID编码类型解析一致性测试、传感网标识解析一致性测试、节点信息标识(NIS)解析一致性测试、传感层标识(SIS)解析一致性测试;所述节点身份标识符编码一致性测试,用于验证节点身份标识符编码的规范性与唯一性,为传感器网络标识符解析一致性测试提供保障;所述节点身份标识符由测试用户提供,若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传感器网络传感节点标识符编码一致性测试;若测试用户已知所述节点身份标识符,则需进行基于互联网的节点身份标识符编码一致性测试;所述OID编码类型解析一致性测试,是为了验证由节点身份标识符解析为基于OID域名转换规则的解析过程是否符合标准规范;所述传感网标识解析一致性测试,是为了验证由基于OID域名转换规则解析为传感网标识域名转换规则的过程是否符合标准规范;所述NIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为NIS节点信息的解析过程是否符合标准规范;所述SIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为SIS节点信息的解析过程是否符合标准规范。所述传感器网络传感节点标识符编码一致性测试方法不仅可以对传感器网络传感节点身份标识符编码进行一致性测试,也可以单独作为一种测试方法对传感器网络传感节点标识符编码进行一致性测试。进一步,若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传感器网络传感节点标识符编码一致性测试,具体步骤如下:1)测试用户提供存有唯一身份标识符的被测节点,并通过浏览器方式访问测试服务器,根据被测节点对测试路由器进行如信道号、PANID等相应的配置;2)测试用户将被测节点与测试路由器自组网,测试服务器存储被测节点的入网短地址,并根据其入网短地址生成测试请求命令;3)测试服务器向测试路由器发送测试请求,测试路由器接到测试请求后,根据步骤2)中测试请求命令中的短地址向分配该短地址的被测节点发送测试请求命令;4)被测节点响应测试路由器的测试请求命令,上传节点身份标识符响应信息至测试路由器,测试路由器转发响应信息至测试服务器;5)测试服务器将接收到步骤4)的响应信息后,根据基于正则表达式的身份标识符编码解析测试模型进行处理,并与标识符注册监管机构进行匹配,得出测试结果。进一步,若测试用户已知所述节点身份标识符,则需进行基于互联网的节点身份标识符编码一致性测试,所述基于互联网的节点身份标识符编码一致性测试用于验证测试用户输入的节点身份标识符进行是否符合标准规范,具体包括:测试服务器将测试用户输入的节点身份标识符进行基于正则表达式的身份标识符编码解析验证模型处理,并与标识符注册监管机构进行匹配,验证该节点身份标识符是否符合标准规范。进一步,所述身份标识符编码一致性测试案例由4个身份标识符编码一致性测试步组成;所述的身份标识符编码一致性测试步,是根据传感器网络传感节点身份标识符编码组成制定的,包括管理机构代码测试步、版本号测试步、生成厂商测试步、产品代码测试步;身份标识符编码一致性测试案例的成功与否由各身份标识符编码一致性测试步决定。进一步,所述OID编码类型解析一致性测试是在节点身份标识符编码一致性测试成功的前提下进行的,具体包括以下步骤:1)测试服务器对节点身份标识符进行处理,提取节点身份标识符中的管理机构代码,并进行管理机构代码编码算法获得基于OID编码类型的管理机构代码;2)测试服务器给OID解析服务器下发OID解析测试请求命令,OID解析服务器接收到的测试请求命令后返回基于OID域名转换规则;3)测试服务器将步骤1)中的基于OID编码类型的管理机构代码和步骤2)中基于OID域名转换规则进行匹配测试验证,若两者匹配,返回传感网标识解析服务器地址信息至测试服务器,进行下一个测试案例;若不匹配,则测试失败。进一步,所述传感网标识解析一致性测试,是在OID编码类型解析一致性测试成功的前提下进行的,具体包括以下步骤:1)测试服务器发送传感网标识解析一致性测试请求命令至传感网标识解析服务器;2)测试服务器判断被测节点身份标识符是否存在传感网标识解析服务器中,若存在,传感网标识解析服务器返回被测节点身份标识符对应的传感网标识域名转换规则NAPTR记录后,转至步骤3);若不存在,则传感网标识解析一致性测试失败,测试完成;3)测试服务器将步骤2)获得的传感网标识域名转换规则进行基于正则表达式的NAPTR记录解析验证,判断该NAPTR记录是否符合标准规范,若符合,进行下一个测试案例;若不符合,测试失败。进一步,所述NIS解析一致性测试,是在测试用户有传感节点信息解析一致性测试需求与传感网标识解析一致性测试成功的前提下进行的,测试过程如下:测试服务器发送NIS解析一致性测试请求命令至NIS解析服务器,测试服务器验证NIS服务器是否已注册该被测节点身份标识符,若已注册,返回节点身份标识符信息,测试成功;若没有注册,则测试失败,测试完成。进一步,所述SIS解析一致性测试,是在测试用户有传感层节点信息解析一致性测试需求与传感网标识解析一致性测试成功的前提下进行的;根据传感器网络分本文档来自技高网...
传感器网络传感节点标识符解析一致性测试方法

【技术保护点】
一种传感器网络传感节点标识符解析一致性测试方法,该方法用于验证传感器网络传感节点标识符解析过程的规范性与一致性,其特征在于:所述传感器网络传感节点标识符解析一致性测试以规范唯一的传感节点身份标识符为基础,包括:节点身份标识符编码一致性测试、OID编码类型解析一致性测试、传感网标识解析一致性测试、节点信息标识(NIS)解析一致性测试、传感层标识(SIS)解析一致性测试;所述节点身份标识符编码一致性测试,用于验证节点身份标识符编码的规范性与唯一性,为传感器网络标识符解析一致性测试提供保障;所述节点身份标识符由测试用户提供,若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传感器网络传感节点标识符编码一致性测试;若测试用户已知所述节点身份标识符,则需进行基于互联网的节点身份标识符编码一致性测试;所述OID编码类型解析一致性测试,是为了验证由节点身份标识符解析为基于OID域名转换规则的解析过程是否符合标准规范;所述传感网标识解析一致性测试,是为了验证由基于OID域名转换规则解析为传感网标识域名转换规则的过程是否符合标准规范;所述NIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为NIS节点信息的解析过程是否符合标准规范;所述SIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为SIS节点信息的解析过程是否符合标准规范。...

【技术特征摘要】
1.一种传感器网络传感节点标识符解析一致性测试方法,该方法用于验证传感器网络传感节点标识符解析过程的规范性与一致性,其特征在于:所述传感器网络传感节点标识符解析一致性测试以规范唯一的传感节点身份标识符为基础,包括:节点身份标识符编码一致性测试、OID编码类型解析一致性测试、传感网标识解析一致性测试、节点信息标识(NIS)解析一致性测试、传感层标识(SIS)解析一致性测试;所述节点身份标识符编码一致性测试,用于验证节点身份标识符编码的规范性与唯一性,为传感器网络标识符解析一致性测试提供保障;所述节点身份标识符由测试用户提供,若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传感器网络传感节点标识符编码一致性测试;若测试用户已知所述节点身份标识符,则需进行基于互联网的节点身份标识符编码一致性测试;所述身份标识符编码一致性测试案例由4个身份标识符编码一致性测试步组成;所述的身份标识符编码一致性测试步,是根据传感器网络传感节点身份标识符编码组成制定的,包括管理机构代码测试步、版本号测试步、生成厂商测试步、产品代码测试步;身份标识符编码一致性测试案例的成功与否由各身份标识符编码一致性测试步决定;所述OID编码类型解析一致性测试,是为了验证由节点身份标识符解析为基于OID域名转换规则的解析过程是否符合标准规范;所述传感网标识解析一致性测试,是为了验证由基于OID域名转换规则解析为传感网标识域名转换规则的过程是否符合标准规范;所述NIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为NIS节点信息的解析过程是否符合标准规范;所述SIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为SIS节点信息的解析过程是否符合标准规范。2.根据权利要求1所述的一种传感器网络传感节点标识符解析一致性测试方法,其特征在于:若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传感器网络传感节点标识符编码一致性测试,具体步骤如下:1)测试用户提供存有唯一身份标识符的被测节点,并通过浏览器方式访问测试服务器,根据被测节点对测试路由器进行如信道号、PANID等相应的配置;2)测试用户将被测节点与测试路由器自组网,测试服务器存储被测节点的入网短地址,并根据其入网短地址生成测试请求命令;3)测试服务器向测试路由器发送测试请求,测试路由器接到测试请求后,根据步骤2)中测试请求命令中的短地址向分配该短地址的被测节点发送测试请求命令;4)被测节点响应测试路由器的测试请求命令,上传节点身份标识符响应信息至测试路由器,测试路由器转发响应信息至测试服务器;5)测试服务器将接收到步骤4)的响应信息后,根据基于正则表达式的身份标识符编码解析测试模型进行处理,并与标识符注册监管机构进行匹配,得出测试结果。3.根据权利要求1所述的一种传感器网络传感节点标识符解析一致性测试方法,其特征在于:若测试用户已知所述节点身份标识符,则需进行基于互联网的节点身份标识符编码一致性测试,所述基于互联网的节点身份标识符编码一致性测试用于验证测试用户输入的节点身份标识符进行是否符合标准规范,具体包括:测试服务器将测试用户输入的节点身份标识符进行基于正则表达式的身份标识符编码解析验证模型处理,并与标识符注册监管机构进行匹配,验证该节点身份标识符是否符合标准规范。4.根据权利要求1所述的一种传感器网络传感节点标识符解析一致性测试方法,其特征在于:所述OID编码类型解析一致性测试是在节点身份标识符编码一致性测试成功的前提下进行的,具体包括以下步骤:1)测试服务器对节点身份标识符进行处理,提取节点身份标识符中的管理机构代码,并进行管理机构代码编码算法获得基于OID编码类型的管理机构代码;2)测试服务器给OID解析服务器下发OID解析测试请求命令,OID解析服务器接收到的测试请求命令后返回基于OID域名转换规则;3)测试服务器将步骤1)中的基于OID编码类型的管理机构代码和步骤2)中基于OID域名转换规则进行匹配测试验证,若两者匹配,返回传感网标识解析服务器地址信息至测试服务器,进行下一个测试案例;若不匹配,则测试失败。5.根据权利要...

【专利技术属性】
技术研发人员:罗志勇蔡婷许江永杨胜张彬万碧
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;85

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

1