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

文档序号:8302198阅读:676来源:国知局
传感器网络传感节点标识符解析一致性测试方法
【技术领域】
[0001] 本发明属于无线传感器网络技术领域,涉及一种传感器网络传感节点标识符解析 一致性测试方法。
【背景技术】
[0002] 近年来,随着传感器网络技术的飞速发展,其应用领域得到了极大的拓展,成为物 联网未来发展的重要组成部分。传感网标识符解析规范作为获得传感器网络中某个节点的 生产属性信息、应用属性信息以及感知信息的标准,已被纳入到标准化组织的标准体系中。
[0003] 目前国内外对传感器网络传感节点标识符解析规范有大量的研宄,在传感器网络 传感节点标识符研宄中都是在已知传感节点身份标识符并且该身份标识符规范唯一的情 况下进行的,如在《一种基于无线传感器网络的标识解析方法》专利和《基于IP和非IP的 无线传感器网络节点标识符解析方法》专利中,若在无法得到无线传感器网络传感节点标 识符情况下或得到的传感节点标识符是不符合规范或不唯一的情况下,是不能进行标识符 解析和实际应用的。更进一步的,在各传感器网络传感节点标识符解析方法与系统的研宄 中,传感节点标识解析实现过程是否与标识符解析规范一致是传感节点标识符解析系统需 要面对的问题。
[0004] 实际上,一致性测试是认证开放系统互联产品的重要步骤,也是传感节点标识符 扩展应用的保障,是互可操作的前提。传感器网络传感节点标识符解析一致性测试是对传 感节点标识符解析过程的测试,是传感节点标识符解析过程规范性与完整性的保障。因此, 对传感器网络传感节点标识符解析一致性测试对传感节点标识符解析系统的设计以及传 感网标识符的扩大应用有着重要的意义。

【发明内容】

[0005] 有鉴于此,本发明的目的在于提供一种传感器网络传感节点标识符解析一致性测 试方法,该方法用于验证传感节点身份标识符的解析过程是否符合标准规范以及解析过程 实现步骤和方式是否与标识符解析测试规范一致,从而确定被测节点标识符实现解析功能 正确性与完整性。
[0006] 为达到上述目的,本发明提供如下技术方案:
[0007] 一种传感器网络传感节点标识符解析一致性测试方法,该方法用于验证传感器网 络传感节点标识符解析过程的规范性与一致性;所述传感器网络传感节点标识符解析一致 性测试以规范唯一的传感节点身份标识符为基础,包括:节点身份标识符编码一致性测试、 OID编码类型解析一致性测试、传感网标识解析一致性测试、节点信息标识(NIS)解析一致 性测试、传感层标识(SIS)解析一致性测试;
[0008] 所述节点身份标识符编码一致性测试,用于验证节点身份标识符编码的规范性与 唯一性,为传感器网络标识符解析一致性测试提供保障;所述节点身份标识符由测试用户 提供,若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传感器网络传 感节点标识符编码一致性测试;若测试用户已知所述节点身份标识符,则需进行基于互联 网的节点身份标识符编码一致性测试;
[0009] 所述OID编码类型解析一致性测试,是为了验证由节点身份标识符解析为基于 OID域名转换规则的解析过程是否符合标准规范;
[0010] 所述传感网标识解析一致性测试,是为了验证由基于OID域名转换规则解析为传 感网标识域名转换规则的过程是否符合标准规范;
[0011] 所述NIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为NIS节 点信息的解析过程是否符合标准规范;
[0012] 所述SIS解析一致性测试,是为了验证由传感网标识域名转换规则解析为SIS节 点信息的解析过程是否符合标准规范。
[0013] 所述传感器网络传感节点标识符编码一致性测试方法不仅可以对传感器网络传 感节点身份标识符编码进行一致性测试,也可以单独作为一种测试方法对传感器网络传感 节点标识符编码进行一致性测试。
[0014] 进一步,若测试用户只提供了传感节点,而传感节点身份标识符未知,则需进行传 感器网络传感节点标识符编码一致性测试,具体步骤如下:
[0015] 1)测试用户提供存有唯一身份标识符的被测节点,并通过浏览器方式访问测试服 务器,根据被测节点对测试路由器进行如信道号、PANID等相应的配置;
[0016] 2)测试用户将被测节点与测试路由器自组网,测试服务器存储被测节点的入网短 地址,并根据其入网短地址生成测试请求命令;
[0017] 3)测试服务器向测试路由器发送测试请求,测试路由器接到测试请求后,根据步 骤2)中测试请求命令中的短地址向分配该短地址的被测节点发送测试请求命令;
[0018] 4)被测节点响应测试路由器的测试请求命令,上传节点身份标识符响应信息至测 试路由器,测试路由器转发响应信息至测试服务器;
[0019] 5)测试服务器将接收到步骤4)的响应信息后,根据基于正则表达式的身份标识 符编码解析测试模型进行处理,并与标识符注册监管机构进行匹配,得出测试结果。
[0020] 进一步,若测试用户已知所述节点身份标识符,则需进行基于互联网的节点身份 标识符编码一致性测试,所述基于互联网的节点身份标识符编码一致性测试用于验证测试 用户输入的节点身份标识符进行是否符合标准规范,具体包括:测试服务器将测试用户输 入的节点身份标识符进行基于正则表达式的身份标识符编码解析验证模型处理,并与标识 符注册监管机构进行匹配,验证该节点身份标识符是否符合标准规范。
[0021] 进一步,所述身份标识符编码一致性测试案例由4个身份标识符编码一致性测试 步组成;所述的身份标识符编码一致性测试步,是根据传感器网络传感节点身份标识符编 码组成制定的,包括管理机构代码测试步、版本号测试步、生成厂商测试步、产品代码测试 步;身份标识符编码一致性测试案例的成功与否由各身份标识符编码一致性测试步决定。
[0022] 进一步,所述OID编码类型解析一致性测试是在节点身份标识符编码一致性测试 成功的前提下进行的,具体包括以下步骤:
[0023] 1)测试服务器对节点身份标识符进行处理,提取节点身份标识符中的管理机构代 码,并进行管理机构代码编码算法获得基于OID编码类型的管理机构代码;
[0024] 2)测试服务器给OID解析服务器下发OID解析测试请求命令,OID解析服务器接 收到的测试请求命令后返回基于OID域名转换规则;
[0025] 3)测试服务器将步骤1)中的基于0ID编码类型的管理机构代码和步骤2)中基于 0ID域名转换规则进行匹配测试验证,若两者匹配,返回传感网标识解析服务器地址信息至 测试服务器,进行下一个测试案例;若不匹配,则测试失败。
[0026] 进一步,所述传感网标识解析一致性测试,是在0ID编码类型解析一致性测试成 功的前提下进行的,具体包括以下步骤:
[0027] 1)测试服务器发送传感网标识解析一致性测试请求命令至传感网标识解析服务 器;
[0028] 2)测试服务器判断被测节点身份标识符是否存在传感网标识解析服务器中,若 存在,传感网标识解析服务器返回被测节点身份标识符对应的传感网标识域名转换规则 NAPTR记录后,转至步骤3);若不存在,则传感网标识解析一致性测试失败,测试完成;
[0029] 3)测试服务器将步骤2)获得的传感网标识域名转换规则进行基于正则表达式的 NAPTR记录解析验证,判断该NAPTR记录是否符合标准规范,若符合,进行下一个测试案例; 若不符合,测试失败。
[0030] 进一步,所述NIS解析一致性测试,是在测试用户有传感节点信息解析一致性测 试需求与传感网标识解析一致性测试成功的前提下进行的,测试过程如下:测试服务器发 送NIS解析一致性测试请求命令至NIS解析服务器,测试服务器验证NIS服务器是否已注 册该被测节点身份标识符,若已注册,返回节点身份标识符信息,测试成功;若没有注册,则 测试失败,测试完成。
[0031] 进一步,所述SIS解析一致性测试,是在测试用户有传感层节点信息解析一致性 测试需求与传感网标识解析一致性测试成功的前提下进行的;根据传感器网络分为基于 IP与基于非IP两种类型,被测节点在两种测试网络中的测试路由器上建立的解析地址关 系也不同:在所述基于IP的传感器网络中,测试的是被测节点身份标识符与其IP地址绑定 关系;在所述基于非IP的传感器网络中,测试的是立被测节点身份标识符与其网内通信地 址映射关系;SIS解析一致性测试,具体包括以下步骤:
[0032] 1)节点身份标识符与测试路由器IP地址映射关系测试:测试服务器将"节点身份 标识符与测试路由器IP地址映射关系"解析测试命令发送至测试路由器,若测试路由器响 应该测试请求命令,则进行步骤2);若无响应,则表明用户服务器建立的节点身份标识符 与测试路由器IP地址映射关系错误,测试失败;
[0033] 2)根据测试路由器响应,判断测试网络类型,若该测试网络为IP网络,则进行步 骤3);若该测试网络为非IP网络,则进行步骤31);
[0034] 3)在基于IP的传感器网络中,进行用户服务器上的节点身份标识符与节点IP地 址绑定关系测试:测试服务器将"用户服务器上的节点身份标识符与节点IP地址绑定关 系"解析测试命令发送至测试路由器,测试
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1